API Documentation
DefaultMemorySpace.h
1 // DefaultMemorySpace.h
3 //
5 
6 namespace nkMemory
7 {
13  class DLL_MEMORY_EXPORT DefaultMemorySpace final : public MemorySpace<char*>
14  {
15  public :
16 
22  DefaultMemorySpace (size_t spaceSize) ;
27 
31  virtual char* getBasePtr () const override ;
35  virtual char* getOffsetPtr (size_t offset) const override ;
36  } ;
37 }
nkMemory::MemorySpace
Represents a memory space held by a page in a pager.
Definition: MemorySpace.h:13
nkMemory::DefaultMemorySpace::getBasePtr
virtual char * getBasePtr() const override
nkMemory::DefaultMemorySpace
A basic memory space with default implementation.
Definition: DefaultMemorySpace.h:14
nkMemory::DefaultMemorySpace::DefaultMemorySpace
DefaultMemorySpace(size_t spaceSize)
nkMemory::DefaultMemorySpace::getOffsetPtr
virtual char * getOffsetPtr(size_t offset) const override
nkMemory::DefaultMemorySpace::~DefaultMemorySpace
~DefaultMemorySpace()
nkMemory
Encompasses all API of component NilkinsMemory.
Definition: Allocator.h:7